<?php
/*
 * Evaluacion(es) por Usuario.
 * @Autor: Andrés Ubilla.
 */
class EvaluacionAntropometricaSQL {
    
    public static $REGISTRAR_EVALUACION =
            "INSERT INTO evaluacionantropometrica
                (
                    fecha, peso, talla, ccombligo, actividadFisica, imc, puntuacionZImc, percentilImc, verbalImc,
                    triceps, biceps, subEscapular, crestaIliaca, supraEspinal, abdominal, musloAnterior, pantorrillaMedial,
                    pectoral, pliegues, puntuacionZPliegues, percentiloPliegues, verbalPliegues, porcentajeGraso, kgGrasa,
                    kgGrasaMagra, puntuacionZGrasa, percentiloGrasa, verbalGrasa, brazoRelajado, brazoFlexionado,
                    cinturaMinima, caderasMaximo, musloMedial, pantorrillaMaximo, kgMusculo, porcentajeMusculo, puntuacionZMusculo,
                    percentiloMusculo, verbalMusculo, porcentajeGrasoDeseado, pesoIdeal, pesoDisminuir, gastoEnergetico,
                    gastoEnergeticoTotal, comentario, idPaciente
                )
            VALUES
                (
                    '{#FECHA}', '{#PESO}', '{#TALLA}', '{#CCOMBLIGO}', '{#ACTIVIDADFISICA}', '{#IMC}', '{#PUNTUACIONZIMC}', 
                    '{#PERCENTILIMC}', '{#VERBALIMC}', '{#TRICEPS}', '{#BICEPS}', '{#SUBESCAPULAR}', '{#CRESTAILIACA}', 
                    '{#SUPRAESPINAL}', '{#ABDOMINAL}', '{#MUSLOANTERIOR}', '{#PANTORRILLAMEDIAL}', '{#PECTORAL}', '{#PLIEGUES}', 
                    '{#PUNTUACIONZPLIEGUES}', '{#PERCENTILOPLIEGUES}', '{#VERBALPLIEGUES}', '{#PORCENTAJEGRASO}', '{#KGGRASA}', 
                    '{#KGGRASAMAGRA}', '{#PUNTUACIONZGRASA}', '{#PERCENTILOGRASA}', '{#VERBALGRASA}', '{#BRAZORELAJADO}', 
                    '{#BRAZOFLEXIONADO}', '{#CINTURAMINIMA}', '{#CADERASMAXIMO}', '{#MUSLOMEDIAL}', 
                    '{#PANTORRILLAMAXIMO}', '{#KGMUSCULO}', '{#PORCENTAJEMUSCULO}', '{#PUNTUACIONZMUSCULO}', '{#PERCENTILOMUSCULO}', 
                    '{#VERBALMUSCULO}', '{#PORCENTAJEGRASODESEADO}', '{#PESOIDEAL}', '{#PESODISMINUIR}', '{#GASTOENERGETICO}', 
                    '{#GASTOENERGETICOTOTAL}', {#COMENTARIO}, {#IDPACIENTE}
                );";
    
    public static $LISTAR_EVALUACIONES_POR_PACIENTE =
            "SELECT 
                id, fecha, peso, talla, ccombligo, actividadFisica, imc, puntuacionZImc, percentilImc, verbalImc,
                triceps, biceps, subEscapular, crestaIliaca, supraEspinal, abdominal, musloAnterior, pantorrillaMedial,
                pectoral, pliegues, puntuacionZPliegues, percentiloPliegues, verbalPliegues, porcentajeGraso, kgGrasa,
                kgGrasaMagra, puntuacionZGrasa, percentiloGrasa, verbalGrasa, brazoRelajado, brazoFlexionado,
                cinturaMinima, caderasMaximo, musloMedial, pantorrillaMaximo, kgMusculo, porcentajeMusculo, puntuacionZMusculo,
                percentiloMusculo, verbalMusculo, porcentajeGrasoDeseado, pesoIdeal, pesoDisminuir, gastoEnergetico,
                gastoEnergeticoTotal, comentario, idPaciente 
             FROM 
                evaluacionantropometrica
             WHERE 
                idPaciente = {#IDPACIENTE}
            ";
    
    public static $LISTAR_EVALUACIONANTROPOMETRICA_POR_IDPACIENTE =
            "SELECT 
                id, fecha, peso, talla, ccombligo, triceps, biceps, subEscapular, crestaIliaca, supraEspinal, abdominal,
                musloAnterior, pantorrillaMedial, pantorrillaMaximo, brazoRelajado, brazoFlexionado, cinturaMinima, musloMedial,
                idPaciente
            FROM 
                evaluacionantropometrica
            WHERE
                idPaciente = {#IDPACIENTE}
            ";


    public static $CALCULAR_DISTRIBUCION_NORMAL_ESTANDAR =
            "SELECT {#COLUMNA} as Columna FROM distribucionNormalEstandar
             WHERE normal = {#VALOR}
            ";
    
    public static $ELIMINAR_EVALUACION =
            "DELETE FROM evaluacionantropometrica
             WHERE id = {#ID}
            ";
}
?>
